package com.biu.billiards.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.biu.billiards.model.bo.MtBO;
import com.biu.billiards.model.bo.WithdrawBO;
import com.biu.billiards.model.entity.Mt;
import com.baomidou.mybatisplus.extension.service.IService;
import com.biu.billiards.model.vo.mt.AddMtVo;
import com.biu.billiards.model.vo.mt.GetMtVo;
import com.biu.billiards.model.vo.mt.UpdateMtVO;
import com.biu.billiards.model.vo.withdraw.AddWithdrawVo;
import com.biu.billiards.model.vo.withdraw.GetWithdrawVo;
import com.biu.billiards.model.vo.withdraw.UpdateWithdrawVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author xue
 * @since 2023-12-23
 */
public interface IMtService extends IService<Mt> {

    IPage<MtBO> getMtPage(GetMtVo getMtVo);

    Boolean updateMt(UpdateMtVO updateMtVO);


    Mt selectShopIdMt(Integer shopId);

    Mt selectMt(Integer mtId);

    Boolean addMt(AddMtVo addMtVo);

    Boolean deleteMt(Integer mtId);


    Boolean mtAuth(GetMtVo getMtVo);






}
